home *** CD-ROM | disk | FTP | other *** search
- .key STARTUP/S,LIB/S,SCRIPT/S,ENVARC/S
- .bra {
- .ket }
-
- ;
- ; Example-Script for checking vital MultiUser and MuMu files
- ; $VER: MuMu.Check 1.0 (8.1.94) by Litrik De Roy
- ;
- ; Situation :
- ; 2 partitions (DH0: and DH1:)
- ; configuration-directory : $home/MultiUser/
- ; password-directory : $home/MultiUser/
- ;
-
- IF `UserInfo QUICK` EQ "root"
- IF {startup}
- Echo "Checking files for startup..."
- SetOwner DH0:.MultiUser.keyfile root QUIET
- MProtect DH0:.MultiUser.keyfile R QUIET
- SetOwner DH1:.MultiUser.keyfile root QUIET
- MProtect DH1:.MultiUser.keyfile R QUIET
- SetOwner $home/MultiUser/passwd root QUIET
- MProtect $home/MultiUser/passwd RWD QUIET
- SetOwner $home/MultiUser/MultiUser.group root QUIET
- MProtect $home/MultiUser/MultiUser.group RWD QUIET
- SetOwner $home/MultiUser/MultiUser.config root QUIET
- MProtect $home/MultiUser/MultiUser.config RWD QUIET
- SetOwner $home/MultiUser/MultiUser.log root QUIET
- MProtect $home/MultiUser/MultiUser.log RW QUIET
- SetOwner $home/MultiUser/.profile root QUIET
- MProtect $home/MultiUser/.profile SRWED GROUP R OTHER R QUIET
- SetOwner $home/MultiUser/Message_Of_The_Day root QUIET
- MProtect $home/MultiUser/Message_Of_The_Day RWD GROUP R OTHER R QUIET
- SetOwner $home/MultiUser/MuMu.DBase root QUIET
- MProtect $home/MultiUser/MuMu.DBase RWD QUIET
- SetOwner $home/MultiUser/MuMu.settings root QUIET
- MProtect $home/MultiUser/MuMu.settings RWD QUIET
- SetOwner Libs:multiuser.library root ALL QUIET
- MProtect Libs:multiuser.library RWD GROUP R OTHER R ALL QUIET
-
- SetOwner S:Startup-Sequence root QUIET
- MProtect S:Startup-Sequence SRWD GROUP R OTHER R QUIET
- SetOwner S:User-Startup root QUIET
- MProtect S:User-Startup SRWD GROUP R OTHER R QUIET
- SetOwner S:Shell-Startup root QUIET
- MProtect S:Shell-Startup SRWD GROUP R OTHER R QUIET
- SetOwner System:Tools/HDToolBox root QUIET
- MProtect System:Tools/HDToolBox RWED QUIET
- Echo "Done."
- ENDIF
-
- ;
- ; Of course you can protect some other important files too...
- ;
-
- IF {lib}
- Echo "Checking libraries..."
- SetOwner Libs:#? root ALL QUIET
- MProtect Libs:#? RWD GROUP R OTHER R ALL QUIET
- Echo "Done."
- ENDIF
-
- IF {script}
- Echo "Checking scripts..."
- SetOwner S:PCD root QUIET
- MProtect S:PCD SRWD GROUP R OTHER R QUIET
- SetOwner S:SPAT root QUIET
- MProtect S:SPAT SRWD GROUP R OTHER R QUIET
- SetOwner S:DPAT root QUIET
- MProtect S:DPAT SRWD GROUP R OTHER R QUIET
- Echo "Done."
- ENDIF
-
- IF {envarc}
- Echo "Checking ENVARC: ..."
- SetOwner ENVARC:#? root ALL QUIET
- MProtect ENVARC:#? RWD GROUP R OTHER R ALL QUIET
- Echo "Done."
- ENDIF
- ELSE
- Echo "Access not allowed."
- ENDIF
-